luminous energy

noun
1.
light1 (def 2a).
Origin
1930-35
British Dictionary definitions for luminous energy

luminous energy

noun
1.
energy emitted or propagated in the form of light; the product of a luminous flux and its duration, measured in lumen seconds Qv